home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / dev / misc / ahi.readme < prev    next >
Encoding:
Text File  |  1996-05-05  |  5.1 KB  |  139 lines

  1. Short:    Device-independent audio, first try.
  2. Author:   Martin Blom (lcs@lysator.liu.se)
  3. Uploader: Martin Blom (lcs@lysator.liu.se)
  4. Type:     dev/misc
  5.  
  6. TITLE
  7.  
  8.      AHI - Audio Hardware Interface
  9.  
  10. VERSION
  11.  
  12.      Beta release 1
  13.  
  14. AUTHOR
  15.  
  16.      Martin Blom <lcs@lysator.liu.se>
  17.  
  18. DESCRIPTION
  19.  
  20.      Device-independent audio, first try.
  21.  
  22.      This is a beta release of the AHI audio system.
  23.      The intention of this release is to gather opinions
  24.      about the design and attract programmers using the
  25.      system and/or contribute with sound card drivers.
  26.  
  27.      Quick overview:
  28.      
  29.      * Driver based
  30.  
  31.      Each supported sound card is controlled by a library-based audio
  32.      driver. For a 'dumb' sound card, a new driver should be written in
  33.      a few hours. For a 'smart' sound card, it is possible to utilize an
  34.      on-board DSP, for example, to maximize performance and sound quality.
  35.      Avalable today are working but unfinished drivers for
  36.       Paula (8/14/14c bit)
  37.       Wavetools
  38.  
  39.      * Fast, powerful mixing routines (yeah, right... haha)
  40.  
  41.      The library's mixing routines mix 8- or 16-bit signed samples
  42.      located in Fast-RAM and outputs 16-bit mono or stereo (with stereo
  43.      panning if desired) data, using any number of channels (as long as
  44.      'any' means less than 128...). Tables can be used speed the mixing
  45.      up (especially when using 8-bit samples). The samples can have any
  46.      length (including odd) and can have any number of loops.
  47.  
  48.      * Support for non-realtime mixing
  49.  
  50.      By providing a timing feature, it is possible to create high-
  51.      quality output even if the processing power is lacking, by saving
  52.      the output to disk, for example as an IFF AIFF or 8SXV file.
  53.      A driver for sample rendering is not available yet, but it is being
  54.      worked on.
  55.  
  56.      * Audio database
  57.  
  58.      Uses ID codes, much like Screenmode IDs, to select the many
  59.      parameters that can be set. The functions to access the audio
  60.      database are not too different from those in 'graphics.library'.
  61.      The library also features a requester to get an ID code from the
  62.      user.
  63.  
  64. SPECIAL REQUIREMENTS
  65.  
  66.      AmigaOS release 2.
  67.  
  68.      68020 processor or higher.
  69.  
  70. AVAILABILITY
  71.  
  72.      Aminet, for example:
  73.      ftp://ftp.luth.se/pub/aminet/dev/misc/ahi_beta.lha
  74.  
  75.      WWW:
  76.      http://www.lysator.liu.se/~lcs/ahi.html
  77.  
  78. PRICE
  79.  
  80.      Free.
  81.  
  82. DISTRIBUTABILITY
  83.  
  84.      Copyright ©1994-1996 Martin Blom.
  85.      Freely distributable in unmodified form.
  86.  
  87.  
  88. ============================= Archive contents =============================
  89.  
  90. Original  Packed Ratio    Date     Time    Name
  91. -------- ------- ----- --------- --------  -------------
  92.     2459    1254 49.0% 14-Mar-96 15:14:38 +ahi.readme
  93.     4340    2789 35.7% 03-Jan-96 02:41:26 +AddAudioModes
  94.      298     204 31.5% 03-Mar-96 17:44:16 +COPYRIGHT
  95.      401     206 48.6% 14-Mar-96 15:05:58 +CREDITS
  96.      632     181 71.3% 10-Mar-96 11:03:56 +PAULA
  97.      352     139 60.5% 25-Feb-96 16:30:42 +WAVETOOLS
  98.    13920    6919 50.2% 14-Mar-96 15:20:04 +ahi.library
  99.     3252    1839 43.4% 14-Mar-96 15:16:36 +paula.audio
  100.     3404    1925 43.4% 14-Mar-96 15:17:00 +wavetools.audio
  101.    39479   10908 72.3% 14-Mar-96 15:12:08 +ahi.doc
  102.    47144   11603 75.3% 14-Mar-96 15:12:16 +ahi.guide
  103.    15855    4702 70.3% 14-Mar-96 15:12:18 +ahi_sub.doc
  104.    19533    5050 74.1% 14-Mar-96 15:12:22 +ahi_sub.guide
  105.      255     175 31.3% 21-Jan-96 14:59:32 +readme.txt
  106.     2115     699 66.9% 03-Mar-96 17:30:20 +specifikation.ascii
  107.    43170   11945 72.3% 14-Mar-96 15:16:38 +paula_audio.s
  108.     2670     533 80.0% 10-Mar-96 11:03:58 +PrefsFile.s
  109.     5794    2372 59.0% 23-Dec-95 12:19:54 +dad_audio.i
  110.     1530     434 71.6% 03-Mar-96 17:32:28 +PrefsFile.s
  111.    23509    5885 74.9% 14-Mar-96 15:17:02 +wavetools_audio.s
  112.       81      67 17.2% 03-Mar-96 18:12:02 +ReadMe.txt
  113.     1107     375 66.1% 21-Jan-96 01:34:38 +BestAudioID_test.c
  114.    27901    7347 73.6% 04-Feb-96 15:47:20 +PT-AHIPlay.s
  115.     2388    1044 56.2% 28-Jan-96 19:53:16 +RecordTestQ&D.s
  116.     1690     551 67.3% 18-Feb-96 19:19:12 +ahi_protos.h
  117.     1296     485 62.5% 25-Feb-96 15:48:56 +ahi_sub_protos.h
  118.      786     342 56.4% 11-Feb-96 19:54:34 +ahi_lib.fd
  119.      724     285 60.6% 25-Feb-96 15:28:38 +ahi_sub_lib.fd
  120.     8564    2720 68.2% 25-Feb-96 18:56:32 +ahi.h
  121.     7888    2685 65.9% 25-Feb-96 23:58:12 +ahi.i
  122.     2847    1034 63.6% 25-Feb-96 23:21:28 +ahi_sub.h
  123.     2681    1033 61.4% 25-Feb-96 23:58:30 +ahi_sub.i
  124.      887     347 60.8% 03-Mar-96 17:40:06 +macros.i
  125.     1143     315 72.4% 11-Feb-96 20:01:04 +ahi_pragmas.h
  126.      718     196 72.7% 25-Feb-96 15:30:50 +ahi_sub_pragmas.h
  127.      165     119 27.8% 13-Jan-96 20:25:46 +ahi.h
  128.      182     126 30.7% 25-Feb-96 15:44:42 +ahi_sub.h
  129.       50      48  4.0% 03-Mar-96 17:41:04 +ReadMe.txt
  130.     3440    2263 34.2% 25-Feb-96 17:30:56 +ScanAudioModes
  131.     8456    4950 41.4% 31-Dec-95 17:15:38 +sift
  132.     2811    1068 62.0% 25-Feb-96 17:09:12 +ScanAudioModes.c
  133.       85      69 18.8% 03-Jan-96 16:25:20 +SCOPTIONS
  134.      213     143 32.8% 03-Jan-96 13:07:58 +smakefile
  135.     5612    2503 55.3% 31-Dec-95 17:15:38 +sift.c
  136.       22      22  0.0% 14-Mar-96 15:20:34 +VERSION
  137. -------- ------- ----- --------- --------
  138.   311849   99899 67.9% 14-Mar-96 09:09:28   45 files
  139.